.indlanguage{ position:fixed; z-index:10002;  top:220px; right:10px; width:118px; height:93px; background:rgba(255,255,255,0.9); padding-top:15px; border:1px solid #eeeeee; display:none}
.indlanguage a,.indlanguage a:hover{height:26px; line-height:26px;  display:block; padding-left:45px; position:relative; text-decoration:none}
.indlanguage em{ position:absolute; top:5px; left:14px}


.footerleft dl{width:200px}

.box3box{ padding-top:40px}   /*改了*/
.b3cont {margin: 20px auto 0 auto; font-size:14px;}
.viewmore2 {
    text-align: center;
    margin: 0 0 0 0;
    padding: 40px 0 110px 0; /*改了*/
}

.footerleft dl dd a{font-size:12px;}/*改7.25*/
.footerright p{font-size:12px;}/*改7.25*/
.footerright{width:300px}/*改7.25*/

.b3bottomjp ul li em img{ display: inline-block; }
.b3bottomjp{ height: 260px; background:#a70e13\0; background: rgba(164,14,19,0.6); position: absolute; width: 100%; left: 0; bottom: 0;}
.b3bottomjp ul{ display: block; text-align: center; padding-top: 69px;}
.b3bottomjp ul li{display: inline-block; height: 120px; overflow: hidden; margin: 0 0 0 0; border-right: #892f32 solid 1px; width: 210px;}
.b3bottomjp ul li:last-child{border-right:none;}
.b3bottomjp ul li em{ display: block; height: 60px; line-height: 60px; font-size: 36px; }
.b3bottomjp ul li em img{ margin-bottom: -15px; }
.b3bottomjp ul li p{ text-shadow: 1px 1px 1px #520e11; height: 30px; line-height: 20px; font-size: 14px; padding:0 10px}


.jpbottom p{padding:2px 0}
.jpbtm_i01{ background:url(../images/jp_icon1.png) left no-repeat; text-indent:25px}
.jpbtm_i02{ background:url(../images/jp_icon2.png) left no-repeat; text-indent:25px}


.jpbox1{ padding-top:28px; width:1282px; margin:0 auto}
.jpboxtitle{ font-size:42px; padding:36px 0; color:#a70e13; text-align:center}
.jpboxcontent{ font-size:16px; color:#666; line-height:25px; padding-bottom:50px}
.jpbox1 .t2{ font-size:18px;color:#a70e13; border-left:8px solid #a42118; padding-left:10px}

.jpbox2{ background:#eeeeee; padding-top:40px}
.jpbox22{ padding-top:0px; width:1282px; margin:0 auto 0 auto}

.viewmore01{ text-align: center; margin: 0 0 0 0; padding: 50px 0 80px 0;}
.viewmore01 a{display: inline-block; background: url("../images/jiantou2.png") no-repeat 123px 12px; transition:background-color 0.3s; background-color: #f7f7f7; color: #a70e13; height: 42px; line-height: 42px; padding: 0 67px 0 47px; border:#a70e13 solid 2px; border-radius: 23px; font-size: 18px; }
.viewmore01 a:hover{background: url("../images/jiantou1.png") no-repeat 123px 12px;background-color: #a70e13; color: #ffffff;}


.jplist{margin-left:-2%}
.jpitem{float:left; width:31%; margin-left:2%; margin-bottom:20px}
.jplist .M{width:32%}
.jpitem .box{ display:block;height:128px; border:1px solid #ccc; border-top:2px solid #a70e13;background:#fff; font-size:18px; text-decoration:none}
.jpitem .box:hover{ background:#a70e13; color:#fff; text-decoration:none}
.jpitem .c{padding:20px 20px 10px 20px; height:50px}
.jpitem .box .readmore{margin-left:20px}
.jpitem .box:hover .readmore a{ margin-left: 0; }
.jpitem .box:hover .readmore a span{width:45px}
.jpitem .box:hover .readmore a i{background: url("../images/more3.png");}


.nav__language { display: none;}


@media (min-width: 1531px) and (max-width: 1700px){
	.box3box{ padding-top:30px}   /*改了*/
	.b3bottomjp{ height: 200px; }
	.b3bottomjp ul{padding-top: 42px;}
	.b3bottomjp ul li{ width: 187px; }
	.b3bottomjp ul li p{ font-size: 14px; }
}
@media (min-width: 1328px) and (max-width: 1530px){
	.box3box{ padding-top:25px}   /*改了*/
	.banner .bannercont b,.banner .bannercont p{width:980px}
	.b3bottomjp ul li{ width: 187px; }
	.b3bottomjp ul li p{ font-size: 14px; }
	.b3bottomjp{ height: 160px; }
	.b3bottomjp ul{padding-top: 22px;}
	
	.viewmore2 {padding: 20px 0 90px 0;}
}
@media (min-width: 1100px) and (max-width: 1328px){
	.box3box{ padding-top:25px}   /*改了*/
	.b3cont{line-height:20px}    /*改了*/
	.banner .bannercont b,.banner .bannercont p{width:750px}
	.jpbox1,.jpbox22{  width:980px;}
	

	.b3bottomjp{height:100px; overflow:hidden}
	.b3bottomjp ul{ padding-top:5px}
	.b3bottomjp ul li{ width: 158px; height: 90px; }
	.b3bottomjp ul li em{font-size: 29px;}
	.b3bottomjp ul li p{ font-size: 14px; line-height:20px}
	.b3bottomjp ul li em{ height: 50px; line-height: 50px; }
	.box3box{ padding-top:25px}
	.b3cont {margin: 10px auto 0 auto; font-size:14px}
	.viewmore2 {
		text-align: center;
		margin: 0 0 0 0;
		padding: 30px 0 120px 0;
	}

}
@media (min-width: 12px) and (max-width: 1099px){
	.footerleft dl dd a{font-size:14px;}/*改7.25*/
	.footerright p{font-size:14px;}/*改7.25*/
	.footerright{width:92%}/*改7.25*/
	
	.footerleft dl dd{ height:auto} 
/* 	.phonenavbox span a{width:80%} */
	
	.jpbox1{  width:100%}
	.jpbox2{ padding:0}
	.jpbox22{  width:94%; margin:0 auto; padding:0}
	.box3{height:1400px}
    .b3bottomjp{height:600px;}
	.b3bottomjp ul li{ width:95%; padding-top: 5px;height:90px;border-right:none;border-bottom:#892f32 solid 1px; }
	.b3bottomjp ul li p{ font-size: 14px; }
	.b3bottomjp ul li:last-child{border-bottom: none;}
	
	.b3bottomjp ul { padding-top: 10px;}
	.b3bottomjp ul li em {
    font-size: 20px;
    height: 50px;
    line-height: 50px;
	}
	
	.jpbox1{ padding-top:28px; width:92%; margin:0 auto}
	.jpboxtitle{ font-size:26px; padding:36px 0; color:#a70e13; text-align:center}
	.jpboxcontent{ font-size:16px; color:#666; line-height:25px; padding-bottom:50px}
	.jpbox1 .t2{ font-size:18px;color:#a70e13; border-left:8px solid #a42118; padding-left:10px}
	
	.jplist{margin-left:0%}
	.jpitem{float:none; width:100%; margin-left:0%; margin-bottom:20px}
	.jplist .M{width:100%}
	
	.viewmore01{ text-align: center; margin: 0 0 0 0; padding: 30px 0 50px 0;}
	
	
	
	
	.nav__language {
	  display: block;
	  background:url(../images/jp_m2.png) no-repeat;
	  position: absolute;
	  width: 30px;
	  height: 25px;
	  right: 55px;
	  top: 13px;
	  z-index: 100;
	}
	.nav--language .nav__trigger {
	  opacity: 0.5;
	}
	

}
